.CameraPage {
	width: 100vw;
	height: 100vh;
	padding: 16px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;

	& > div {
		width: 100%;

		&.title {
			height: 100px;
			line-height: 100px;
			font-size: 44px;
			font-family: ShuHeiTi;
			font-weight: bold;
			color: #262626;
		}

		&.video {
			flex: 1;
			display: flex;
			align-items: center;
			justify-content: flex-start;
			flex-wrap: wrap;
			overflow: hidden;

			& > .videoItem {
				// background: rgba(0, 0, 0, 0.25);
				padding: 8px;
			}
		}

		&.pages {
			height: 60px;
			display: flex;
			align-items: center;
			justify-content: center;
			.ant-pagination {
				width: 100%;
				display: flex;
				align-items: center;
				justify-content: center;
				& > li:first-child {
					flex: 1;
				}
			}
		}
	}
}
